Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (23)

Наибольший вклад в теги

Все теги (75)

Лучшие ответы пользователя

Все ответы (71)
  • HTTP заголовок Expires. Почему браузер тем не менее обращается к серверу?

    Shedal
    @Shedal
    Когда вы обновляете страницу при помощи F5, браузеры обычно запрашивают у сервера, не изменились ли статические ресурсы, при помощи заголовка If-Modified-Since (что и видно на вашем скриншоте). А вот если вы откроете страницу заново, — закроете вкалдку, откроете новую и введёте адрес, — то ресурсы должны загрузиться из кэша, без round-trip'а к серверу.
    Это такая специфика команды перезагрузки страницы, которую вы даёте браузеру.
    Ответ написан
    3 комментария
  • MySQL кеширует запросы даже при выключенном кешировании?

    Shedal
    @Shedal
    Это совсем не обязательно кэш.

    Во-первых, при выполнении запроса MySQL подгружает в память все необходимые индексы. Если сразу после этого выполнить запрос повторно, индексы уже находятся в памяти, и это уменьшает время выполнения запроса.

    Во-вторых, MySQL также на время кэширует план выполнения запроса.

    как от этого избавиться?
    Я не думаю, что от этого стоит (или даже можно) избавляться. Вреда никакого, одна сплошная польза :)
    Ответ написан
    Комментировать
  • Голосование за статьи ограничено по времени. Зачем?

    Shedal
    @Shedal
    Первая причина — чтобы все посты были в более-менее равных условиях. Благодаря этому, есть рейтинг постов за всё время. Если бы период голосования не был ограничен, то у старых постов было бы больше голосов, чем у новых.

    Вторая причина — это чтобы стимулировать авторов писать новые посты. Ведь от плюсиков за посты рейтинг растёт, а если плюсовать уже нельзя, то приходится писать новые посты, чтобы заработать больше рейтинга.

    Возможно, есть и другие причины.
    Ответ написан
    2 комментария
  • Как лучше сегодня продавать php скрипты?

    Shedal
    @Shedal
    Я себе так представляю, что те, кто не хочет платить за вашу CMS, всё равно за неё платить не будут. Или взломают, или найдут другую, бесплатную систему, благо, их сейчас очень много.

    Если же ваша система будет предоставлять какие-то конкурентные преимущества (функциональность, быстродействие, дизайн, etc.), то компании, которые захотят платить, даже не станут искать способа её взломать.
    На самом деле, есть ведь системы с открытым исходным кодом, которые разрешается использовать бесплатно в некоммерческих целях, в противном случае нужно платить. И люди платят — по одной из следующих причин:
    — большие компании чувствуют себя более уверенно, когда используют платный софт. В этом случае у разработчика, вроде как, есть какие-то обязательства перед клиентами;
    — платный саппорт, по той же причине;
    — просто хочется поддержать хороший проект.
    Ответ написан
    3 комментария

Лучшие вопросы пользователя

Все вопросы (16)