|
|
|
| Здравствуйте. Немного в продолжение темы http://softtime.ru/forum/read.php?id_forum=5&id_theme=91047. Есть скрипт, который через soap обращается к удаленному серверу. в это время запускаются другие скрипты. в некоторых скриптах есть функция session_start. до момента вызова и после вызова проходит 4 секунды. когда скрипт с функцией soap останавливается, время до и после вызова session_start составляет, примерно, от 0.5 до 2 секунд. Настройки пхп по умолчанию.
Подскажите, пожалуйста, в какую сторону надо смотреть, чтобы ускорить время выполнения скриптов. Может, надо поменять хард, так как сессии хранятся в файловой системе, а если не менять, то что можно предпринять? | |
|
|
|
|
|
|
|
для: Enter
(16.05.2014 в 02:12)
| | Лучше поставьте memcached и расширение для хранения сессий в нем - сессии будут храниться в оперативной памяти, а не на диске - на диске сессии хранят только в низконагруженных проектах. 2 секунды - это очень много, никакой новый диск вас уже не спасет. | |
|
|
|
|
|
|
|
для: cheops
(16.05.2014 в 07:57)
| | Понятно, спасибо. Почитаю про memcached. | |
|
|
|
|
|
|
|
для: cheops
(16.05.2014 в 07:57)
| | мемкэшд помог, спасибо. но проблема с сессиями, которые хранятся в файловой системе так и осталась нерешенной. может, подскажете, в чем может быть проблема? так как хочу разобраться в этой ситуации. параметры сервера такие: Apache/2.4.6 (Ubuntu) PHP/5.5.3-1ubuntu2.3 | |
|
|
|
|
|
|
|
для: Enter
(19.05.2014 в 13:43)
| | А сколько их там хранится в штуках и мегабайтах? | |
|
|
|
|
|
|
|
для: cheops
(19.05.2014 в 21:18)
| | примерно, 1.5 кб. да, именно кб. очень мало. грешу на файловую систему, но точно не уверен. | |
|
|
|
|
|
|
|
для: Enter
(20.05.2014 в 10:13)
| | Маловато-то... надо посмотреть ввод-вывод io, в 80% кто-то еще пишет на диск и много. Может логи? | |
|
|
|
|
|
|
|
для: cheops
(20.05.2014 в 19:43)
| | нет, на диск больше ничего не пишется. спрошу у админа логи. раньше их смотрел, ничего не нагружает. в общем, какая-то непонятная ситуация. | |
|
|
|
|
|
|
|
для: cheops
(16.05.2014 в 07:57)
| | здравствуйте. а какое расширение для хранения сессий вы советовали?
достаточно ли просто прописать session.save_handler = memcached?
нужно ли учесть что-то еще, для более работоспособного механизма хранения сессий? | |
|
|
|