ясно, что знаний много не бывает. но в данном случае есть готовый сайт на престашоп (написанный более квалифицированными программистами , нежели я). У этого сайта есть готовый инструмент, который ОБЫЧНО приводит к ускорению работы. Сервер не самый паршивый, мягко говоря. Нагрузка по идее, не убийственная, это не амазон ком. Я просто пытаюсь воспользоваться готовым инструментом.
В идеале помимо 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 к нему, чтобы исключить переопределение.
Nikita Schipilov: у меня английский паршивый, но я поставил на айпд переводчик lingvo (не помню сколько он стоит, но думаю не больше, чем пара бокалов пива). Он автоматом переводит то что в буфере. Т.е на перевод непонятного слова у меня уходит 3-4-5 секунд, что вполне приемлемо. Чаще всего термины и не нужно ПЕРЕВОДИТЬ их нужно понимать. Сейчас вот большую часть английского текста читаю почти без словаря, так что было бы желание, а прогресс обязательно должен быть.
Nikita Schipilov: глобальный вопрос :) по идее, изучая javascript ты можешь и серверную часть изучать в связке с ним. У того-же Ильи Кантора есть материалы по node.js (серверные приложения на JS) .Это прямо нынешний тренд. Вообще, сейчас очень много материала, и важно, как мне кажется "научиться учиться". Т.е находить нужную информацию и понимать куда двигаться дальше. Просто так читать книжку "в вакууме", имхо, не лучшая метода. Оптимально изучить самые основы (неделя-две) ,а затем писать что-то практически, попутно вникая в тонкости, читая форумы, статьи, изучая примеры. Хорошо бы изначально не бояться англоязычных ресурсов, ибо на английском очень много актуальных материалов. Вот как-то так. ))) Удачи.
В идеале помимо PHP, нужно и запросы профилировать и индексы создавать и JS запускать асинхронно и картинки собирать в спрайты и CSS собирать в кучу и GZIPить контент можно заранее и NGINX настроить для отдачи статики (а можно и вовсе выкинуть апач). Очень много всего можно сделать.
Но я пытаюсь рассуждать логично. Понимаю, что в полном объеме все перечисленное сейчас сделать я не смогу. "Мопед" не мой , это процесс - на годы обучения. А я вчера впервые копировал/правил логи/смотрел статистику на сервере через ssh. Жуть!))
Пока я просто ужал в 10 раз огроменные картинки, убедил выключить сторонние модули которые по 2 секунды грузили свои ресурсы, произвел простейшую настройку MYSQL по статье c хабра. Главная страница стала в 2,5 раза меньше, грузится все в 3 раза быстрее, НО сам процесс ожидания ответа от сервера в случае с главной и другими страницами от 0,9 до 2,8 секунд. Если вся эта петрушка будет кэшироваться - скорость отдачи увеличится и цель будет достигнута.
А PHP я изучаю, как и JS .