
ilyadenisovid
Мастер

Дата регистрации:
28.01.2013 18:32:29
Сообщений: 213
Данный курс научит Вас создавать сайты на очень мощном фреймворке – Django. Курс состоит из 9 разделов, в которых Вы с нуля освоите данный фреймворк на примере создания полноценного Интернет-магазина.
В рамках многочисленных упражнений Вы так же создадите свой собственный сайт, что даст Вам ту необходимую практику для закрепления материала, а также полноценную серьёзную работу для своего портфолио.
Помимо самого курса Вас ждёт ещё и бесплатный ценный Бонус: «Unit-тестирование сайта на Django». В этом Бонусе Вы узнаете, как можно написать автоматические тесты для проекта на Django. Это позволит находить оперативно ошибки, а также даст возможность в будущем добавлять новый функционал, не боясь что-то сломать в старом.
ПодробнееДобавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.
Зачем Вы изучаете программирование/создание сайтов?
В древности люди учились для того, чтобы совершенствовать себя. Ныне учатся для того, чтобы удивить других.
Конфуций
ilyadenisovid
Мастер
Дата регистрации:
28.01.2013 18:32:29
Сообщений: 213
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
razor2211
Освоившийся
Дата регистрации:
06.05.2013 07:38:16
Сообщений: 26
<?php
class Cache {
private $cache, $modif, $cachefile;
private $path = '/cache/';
private $timecache = 300;
public function __construct($filename) {
$this->cachefile = $_SERVER['DOCUMENT_ROOT'].$this->path. md5($filename).'.cache';
$this->modif = time()-@filemtime($this->cachefile);
}
public function cacheExists() {
if(!file_exists($this->cachefile)) return false;
if($this->modif < $this->timecache) return false;
return true;
}
public function cacheGet() {
return file_get_contents($this->cachefile);
}
public function cacheInit() {
ob_start();
}
public function cacheClean() {
ob_end_clean();
}
public function cacheOutput() {
$this->cache = ob_get_contents();
}
public function cacheRewrite() {
file_put_contents($this->cachefile, $this->cache);
echo $this->cache;
}
}
?>
require_once 'includes/cache_class.php';
$cache = new Cache($_SERVER['REQUEST_URI']);
if($cache->cacheExists()) {
echo $cache->cacheGet();
exit;
}
$cache->cacheInit();
// Тут обычная генерация страницы
$cache->cacheOutput();
$cache->cacheClean();
$cache->cacheRewrite();
razor2211
Освоившийся
Дата регистрации:
06.05.2013 07:38:16
Сообщений: 26