PHP, сесії, Cache-Control та пошукові боти

Дуже корисна штука є в PHP – сесії. Тільки є в неї одна не зовсім приємна особливість, яка може ускладнити життя веб-майстрам. Мова про хедери, які автоматом віддає PHP при використанні сесій:

Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

І це для кожної сторінки, де використовується сесія… Це значить що будь-який клієнт, знайомий з HTTP повинен постійно перевантажувати цю сторінку. Це стосується і броузерів, і кешів, і пошукових ботів. А це призводить до надмірного зайвого використання трафіку сайту і підвищеного навантаження сервера. На щастя це легко лікується.

Continue reading “PHP, сесії, Cache-Control та пошукові боти”