1. doommaan - 12 Января, 2014 - 22:40:36 - перейти к сообщению
У меня такая проблема: слишком долго передаются данные в post запросе на сервер. В йаваскрипте принимаю файл картинку с компьютера, преобразую в base64 строку и post запросом передаю в php скрипт а там сохраняю на серваке. Не понятно почему запрос передается слишком долго. Например картинка весом 500кб передается секунд 25-30. В техподдержке хостинга сказали что проблема в скрипте а не у них. Хотя меня на локальном компьютере все работало мгновенно. В чем может быть проблема?
2. OrmaJever - 12 Января, 2014 - 22:53:28 - перейти к сообщению
надо смотреть поэтапно, я тоже как-то передавал картинку в base64 на сервер, и тоже замечал притомаживание, это как выяснилось это из-за расшифровки base64 на сервере.
3. doommaan - 12 Января, 2014 - 23:15:33 - перейти к сообщению
OrmaJever пишет:
надо смотреть поэтапно, я тоже как-то передавал картинку в base64 на сервер, и тоже замечал притомаживание, это как выяснилось это из-за расшифровки base64 на сервере.
Да там собственно, просто выполняю через $.post запрос и в data один параметр это строка с base64 изображением. Но для сервера ведь это должна быть обычная текстовая строка, так ведь?
4. OrmaJever - 12 Января, 2014 - 23:28:46 - перейти к сообщению
doommaan пишет:
Но для сервера ведь это должна быть обычная текстовая строка, так ведь?
да, но вы уверены что проблема именно в передаче? поставьте вначале принимающего php файла
и посмотрите сколько будет грузится теперь.