Пума Тайланд: Спасибо за ответы.
Это магазин. К примеру, главная страница. если она будет в кэше, то ведь отдаваться будет моментально, без запросов к БД? Насчет файлового кэша - вроде бы рейтинге систем кэширования файловый был ниже, ибо к нему доступ с диска, а в мемкэшед из памяти . в любом случае, конечно, файловый тоже включал - эффект тот же. Все работает немного медленнее. Кешер опкода не установлен. Это одна из возможных опций в PRESTASHOP, исключающая мемкешед
Затык именно во времени формирования страницы- чуть более секунды : https://dl.dropboxusercontent.com/u/19954007/asks/... (иногда чуть быстрее 0,8 секунды).
А вообще, пожалуй, вы правы. В принципе, после установки и запуска memcached все могло начать "летать", но раз не запустилось , и требуется более серьезная настройка, следует умыть руки и просто читать матчасть.
ясно, что знаний много не бывает. но в данном случае есть готовый сайт на престашоп (написанный более квалифицированными программистами , нежели я). У этого сайта есть готовый инструмент, который ОБЫЧНО приводит к ускорению работы. Сервер не самый паршивый, мягко говоря. Нагрузка по идее, не убийственная, это не амазон ком. Я просто пытаюсь воспользоваться готовым инструментом.
В идеале помимо PHP, нужно и запросы профилировать и индексы создавать и JS запускать асинхронно и картинки собирать в спрайты и CSS собирать в кучу и GZIPить контент можно заранее и NGINX настроить для отдачи статики (а можно и вовсе выкинуть апач). Очень много всего можно сделать.
Но я пытаюсь рассуждать логично. Понимаю, что в полном объеме все перечисленное сейчас сделать я не смогу. "Мопед" не мой , это процесс - на годы обучения. А я вчера впервые копировал/правил логи/смотрел статистику на сервере через ssh. Жуть!))
Пока я просто ужал в 10 раз огроменные картинки, убедил выключить сторонние модули которые по 2 секунды грузили свои ресурсы, произвел простейшую настройку MYSQL по статье c хабра. Главная страница стала в 2,5 раза меньше, грузится все в 3 раза быстрее, НО сам процесс ожидания ответа от сервера в случае с главной и другими страницами от 0,9 до 2,8 секунд. Если вся эта петрушка будет кэшироваться - скорость отдачи увеличится и цель будет достигнута.
Пума Тайланд: я думал достаточно подключить эту штуку и немного настроить конфиги в соответствии с рекомендациям. А как еще можно кэшировать полностью?
Wolfak: не совсем ясно что происходит. На сервере напишите в скрипте, который обрабатывает загрузку что-то типа print_r ($_FILES["file"]); и посмотрите, что вернет сервер. Ну и для серьезной работы отладчик надобен.
Давненько я не имел дела с .NET :) А проитерировать .headers ? Через foreach , там же словарь , ключ-значение. "Public ReadOnly Property Headers As ReadOnlyDictionary(Of String, String)" Или просто посмотрите в отладчике. Если там будет что-то интересное- сразу увидите
ну и конечно, если все происходит всегда через форму, можно на самом сервере написать скрипт, который после вставки данных будет отправлять имэйл (а с имэйла можно и смс уведомление замутить)
Не за что - сам же разобрался :) Иногда , кстати, свойство может переопределяться где-то еще. можно попробовать добавлять !important к нему, чтобы исключить переопределение.