Кира
Guest
Кэширование CSS, JPG, GIF
Тыкс... максимально четко описать проблему. Сложно. Попробую.
Как кэшировать на стороне пользователя CSS и всю графику которая прописана в стилях?
Наверное так.
Дело вот в чем. Делаю сайт на PHP. Все оформление описано в CSS. Страница состоит их трех блоков:
index.php
<?php include("header.php");?>
текст страницы
<?php include("footer.php");?>
header.php
<?
header("Cache-control: private");
header("Cache-control: max-age=1800");
?>
<? $URL="http://www.my-site.com"; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><? print ("$title"); ?> </title>
<link rel="STYLESHEET" type="text/css" href="<? print ("$URL"); ?>/inc/main.css">
<style type="text/css" media="screen">@import "<? print ("$URL"); ?>/inc/main.css";</style>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Cache-Control" content="private">
<META NAME="resource-type" CONTENT="document">
<META NAME="content-language" CONTENT="russian">
<META NAME="Robots" CONTENT="noindex">
<META NAME="Description" CONTENT="<? print ("$Description"); ?>">
<META NAME="Keywords" CONTENT="<? print ("$Keywords"); ?>">
</head>
<body>
далее в файле идет повторяющаяся шапка с меню сайта
Что я сделала не так для правильного кэширования? Мне бы хотелось чтобы графика используемая в main.css кэшировалась, а не загружалась на каждой странице заново.
Тыкс... максимально четко описать проблему. Сложно. Попробую.
Как кэшировать на стороне пользователя CSS и всю графику которая прописана в стилях?
Наверное так.
Дело вот в чем. Делаю сайт на PHP. Все оформление описано в CSS. Страница состоит их трех блоков:
index.php
<?php include("header.php");?>
текст страницы
<?php include("footer.php");?>
header.php
<?
header("Cache-control: private");
header("Cache-control: max-age=1800");
?>
<? $URL="http://www.my-site.com"; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><? print ("$title"); ?> </title>
<link rel="STYLESHEET" type="text/css" href="<? print ("$URL"); ?>/inc/main.css">
<style type="text/css" media="screen">@import "<? print ("$URL"); ?>/inc/main.css";</style>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Cache-Control" content="private">
<META NAME="resource-type" CONTENT="document">
<META NAME="content-language" CONTENT="russian">
<META NAME="Robots" CONTENT="noindex">
<META NAME="Description" CONTENT="<? print ("$Description"); ?>">
<META NAME="Keywords" CONTENT="<? print ("$Keywords"); ?>">
</head>
<body>
далее в файле идет повторяющаяся шапка с меню сайта
Что я сделала не так для правильного кэширования? Мне бы хотелось чтобы графика используемая в main.css кэшировалась, а не загружалась на каждой странице заново.