Последно модифициран в WordPress, настройка на сървър, а не модифицирани заглавията 304
Какво е най-Last-Modified
Как да добавите и конфигурирате Last-Modified в WordPress
За да добавите Last-Modified в WordPress, има няколко опции. Нека ги разгледаме по-близо.
Инсталирайте кеширане плъгин
Аз препоръчвам опитва да създаде WP Супер Кеш. След преминаване на инструкциите по-горе, Last-Modified заглавията ще бъдат предписани от самия сървър.
Обърнете внимание на заглавието Last-Modified. В този случай, той няма да се появи последната дата, документите, и дата на създаване на кешираното копие на страницата, която, от своя страна, зависи от това как да конфигурирате актуализацията на кеш. Това по принцип е съвсем нормално: търсачките за да се определи датата на последната редакция на документа, виж, на първо място, в оформлението, и е подходящ браузър и да обновите датата на кеш.
Правила headers.php
Трябва в тема директорията на WordPress (/ WP-съдържание / теми / imyatemy /) е вероятно да има отделен header.php шаблонен файл.
Отвори я и в първия ред на кода, преди да напиша всичко
Моля, имайте предвид, че тази опция не може да работи според очакванията ви, ако сте инсталирали и конфигурирали кеширане плъгин.
Проверете, за да се даде заглавия, можете да използвате приставка за Firefox живо HTTP хедъри или един от многото онлайн услуги (като тази).
Така че, вижте заглавията. Ако всичко работи, трябва да видите, че отговорът е нещо като например:
Ако файлът със header.php шаблон не присъства, след това се опитайте следващата опция.
Инсталиране на приставката Last-Modified
За да изтеглите, инсталирате и активирате точно като всяка друга приставка, и готово, всичко работи както трябва.
Както и в предходната алинея, тази опция ще работи само, когато няма кеширане плъгин на сайта, например, WP Супер Кеш. Въпреки това, аз силно препоръчваме да използвате последната, тъй като кеш страница никога не боли всеки добър проект.
Ако нямате доверие на плъгин, можете просто да вземете кода по-долу и го запишете в functions.php, или още по-добре, да го направи на базата на MU плъгин
Сега трябва да работи.
Борейки се с липсата на заглавия по-страницата Последна промяна, както и други като тях, аз започнах да се опише в статия за плъгина WP Супер Cashe.
Като се има предвид: чужд сървър, достъп до Apache специално не само чрез .htaccess. Инсталиран и конфигуриран с mod_rewrite WP Супер Cashe с общ кеш. Fixed и работа тапа JS CSS Script Optimizer.
1. За CSS и .js
заглавките на заявките: ако режим, тъй като, ако няма мач - до момента
заглавията на отговор: ETAG - имат
заглавията на отговор от кеша: ETAG и последно са били променени - в наличност!
Останалите случаи от нормата не се отхвърля. Очевидно е, че това е дело на съответния плъгин. Скриптове и стилове не само даде 304, но и за първото издание на компресирани и сведени до минимум десет искания 2-3
2. изображението:
заглавките на заявките: ако режим, тъй като - има, ако нито един мач - искания, но не е бил назначен
заглавията Отговор: нула, нищо желания
заглавията на отговор от кеша: ETAG - казаха, че не е на разположение, последна промяна - достъпно и адекватно, животът на кеш макс възраст - 1 година! За секунди харесва. Сигурен съм, че това не е изложил, или в един плъгин. Но всички снимки, правилно заредени в кеша на браузъра си и след това там са дадени над 304 много бързо.
3. HTML - мълчание на всички видове заглавки. Абсолютно нищо.
Трета страна плъгини не работят, се опитва да се въведе нещо ново в .htaccess да се постигне до 500-на грешка)) сървър поддържа работни заглавия - нещо, защото 304 дава глоба. Тогава какво е училището? Имам в този котел varyus първи път на локалния хост е всеки по-опитен, можете да дадете бакшиш?
Сега съм объркан макс възраст от 1 година. Този вариант не само ще се измъкнем (и между другото, по някаква причина той не е на всички снимки). И тогава аз започвам да подозирам: а) конфликт плъгини б) наличието на хостинга на някои от модулите на а-ла-PageSpeed на Google (или как там), който е в конфликт с плъгини.
И все пак по някакъв начин винаги се изплъзва на кеш паметта от главната страница, въпреки че аз не правя нищо.
Както се казва - Даниел, ах NID HELP. =)
Конфигурацията на точка сървър. Може да се създаде чрез .htaccess
А именно, да се постави кеширани заглавия като например:
тук ние трябва да декларират статичен HTML
ExpiresActive на
ExpiresByType текст / HTML "достъп плюс две седмица"
Ако той нокаутира грешката 500, най-вероятно не са включени mod_expires (въпреки че би трябвало).
Като цяло, това е трудно да се каже защо не работи нещо от разстояние.
В действителност, един интересен .htaccess Много може да се научи за в бъдеще.
Но специално за овцете:
ExpiresByType не слагам само на текст в HTML формат, но аз бях през цялото време. Срокът на годност на една година от картинката по подразбиране (очевидно сървъра) за променя на стойността, определена от мен. Така че, Изтича модул работи.
Но тук е искането на HTML страница - не =) Чудесата и само
Отговорът се намира!
Наистина, хостинг услуги даде за скоростта, които във връзка с Super Cashe не ми даде да се работи с задължителните заглавки. Въвеждане на редове .htaccess тип ExpiresByType текст / HTML «достъп плюс 1 седмици» позволява да се работи с променлива свежест страница. В удобен формат nesekundnom.
Въпрос с nekeshiruemoy Super Cashe начална страница изглежда да бъде взето решение за задължително позоваването на приставката за кеширане. В процеса на работа - аз ще тества.
Дата на последна промяна на страницата на различни места показва по различен начин. Обикновено - при генериране на кеш паметта, вместо да създавате / редактирате записи. Но фактът за генериране на различни дати са били щастливи. Аз мисля.
Както по време на работа ще се отрази на въздействието на разстояние Pagespeed шоу време и тестове. Ако някой се интересува - otpishites за резултатите по-късно.
Благодаря на всички ви! Надявам се, че ми много писма някой някога да помогне =)
Хм, и аз вече се сблъскват с подобни, по някакъв начин да го ум не посъветва за принудителното Pagespeed :)
Е, този въпрос е решен. Ще чакам резултатите, пише :)