Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Smart CJ для тупых :)
Новая тема
Ответить
цитата
21/06/12 в 09:09
nosf
не подскажете, как редиректить все удалённые странички на \404.php?
а то не очень хочется видеть в индексе кучу страниц с разными урлами и одним титлом NOT FOUND...
цитата
21/06/12 в 11:08
LemonS
nosferatu:
если странички это гали то для них спец темпелйт есть где в целом что угодно на пхп можно писать.
цитата
21/06/12 в 13:59
Jabar
nosferatu писал:
как редиректить все удалённые странички
ну и вообще можно в хтакцессе прописать что-то типа
ErrorDocument 404 /404.php
Это, конечно, если не гали, там не будет 404.
а если гали, то заюзать темплейт "нот фаунд" , а туда, если опять же возможности темплейта не устраивают, можешь засунуть пхп-код , как в обычный пхп файл.
вроде так, или я не правильно понял вопрос?
цитата
21/06/12 в 14:27
Jabar
А мне вот какая помощь нужна. Что-то я уже сам запутался. По поводу мастеров и слэйвов. Цель - уменьшить нагрузку на сервер, по возможности, облегчить себе работу, разумеется, не уменьшить эффективность трейда.
Если использовать схему мастер-слэйв, то вижу плюсы:
- немножко проще управлять контентом, вообще не думать о контенте на слэйве.
- чуточку снижение на грузки на сервер (на самом деле не уверен, база то никуда не делась)
-чутка экономится место на винте (хотя и в этом не уверен)
теперь минусы:
- неэффективно используется база контента. Так как на М и С разная ротация, то держать приходится весь контент, ничего не удалять. В итоге, например, имеем 10к галер (что есть 100к пиксовых тумб), а это дохрена, учитывая, что с этой базой работают (подсчет цтр и все такое), например 9 слэйвов. Т.е. , выходит, что реально базой в 100к ворочают 10 сиджей каждый (если считать общее кол-во обрабатываемых записей, то выходит 1М). А имея 10 баз для каждого сиджа, могу смело удалять контент неинтересный на конкретном сидже, оставляя например 2к галер (что есть около 20к тумб). Получится работа 10 сиджей с базой в 20к каждый, или общее кол-во обрабатываемых записей 200к, что гораздо меньше 1М. Насколько это важно при подсчете общего кол-ва контента для пагинации например? Ну и еще всякие ньюансы работы с базой.
Итого если в кратце - Что эфективней, работа 10 сиджиков на очень большой базе (но работает с ней каждый в отдельности)каждый, или работа этих же 10, но каждый на своей маленькой базе?
цитата
21/06/12 в 18:08
Jabar
И еще. я чето додуматься не могу. А как бы так сделать, чтоб продавать мобильный траф, НО не весь. Именно клики, именно мобильного посылать как в трейд. Через хтакцесс можно зарулить весь мобайл траф, 100% , т.е. юзер мою страничку не увидит, что есть плохо. А так чтоб продавать, так же как на холдер, но только мобильный (только на другой урл, не на холдер) ? Смартом это как то реализовать можно или без своего пхп кода, установки кук и все такое, никак не обойтись?
цитата
21/06/12 в 19:26
LemonS
Jabar:
100k база это немного совсем, даже мало
даже для 10 слейвов
можно делить по группам или спонам и для каждого сайта какие то деактивировать что б на нем было меньше контента например.
продавать мобильный в % от кликов пока опции нет.
в будущих версиях уже
цитата
22/06/12 в 01:34
Vyacheslav
Кто-то может подсказать, от чего замерла морда у мeльтиниша (совсем не меняются тумбы местами)?
В темплейте юзаю:
Код:
<category order=clicks num=1-52>
<div class="thumb_cont"><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/" rot_id="<!--THUMB_LINK-->" title="<!--CATEGORY_NAME-->"><img src="<!--THUMB_URL-->" alt="<!--GROUP_DESCRIPTION-->" /></a>
<h2><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/" rot_id="<!--THUMB_LINK-->"><!--CATEGORY_NAME--></a></h2></div>
</category>
Javascript для подстановки rot_id есть и работает..
Насчёт нишевых страниц вроде всё нормально, тут тяжко уследить.
цитата
22/06/12 в 02:14
Vyacheslav
Как обновить с 10ок сайтов одного сервера сразу?!
Помимо той строки, что даётся в инструкции апа, надо ещё и скопировать файлы common.php и index.php.. То есть можно к строчкам добавить ещё и команды копирования и запустить всё одним списком.
Хорошо, если даже без копирования common.php и index.php, как расположить все строки апдейта в консоли, чтоб они без проблем выполнились подряд?
цитата
22/06/12 в 02:39
A.Brain
Vyacheslav:
RTFM
http://smartcj.com/wiki/doku.php?id=ru:updates#%D0%BA%D0%B0%D0%BA_% 0%BD%D1%8B
цитата
22/06/12 в 08:38
Vyacheslav
Sanman писал:
RTFM
http://smartcj.com/wiki/doku.php?id=ru:updates#%D0%BA%D0%B0%D0%BA_% 0%BD%D1%8B
т.е. по итогу получится что-то типа
Код:
cd /path_to_domain/scj/admin; env HTTP_HOST=yourdomain.com php update.php
../cgi/index.php ../../index.php
../cgi/common.php ../../common.php
cd /path_to_domain2/scj/admin; env HTTP_HOST=yourdomain2.com php update.php
../cgi/index.php ../../index.php
../cgi/common.php ../../common.php
цитата
22/06/12 в 08:54
A.Brain
Vyacheslav:
Я сделал проще:
1. common.php не обновляется при апдейтах, при установке закинул в корень и больше не трогай
2. в корне доменов создал симлинки index.php, указывающие на /home/user/domain.com/scj/cgi/index.php - в итоге index.php обновляется и копировать его не нужно.
3. создал файл updatescj.sh
Код:
#!/bin/sh
cd /home/user/domain.com/scj/admin; env HTTP_HOST=domain.com php update.php
cd /home/user/domain2.com/scj/admin; env HTTP_HOST=domain2.com php update.php
и etc
4. Запускаем из шела ./updatescj.sh (не забываем выставить соотвествующие права на выполнение)
5. Наслаждаемся
цитата
22/06/12 в 09:09
Jabar
Vyacheslav писал:
Как обновить с 10ок сайтов одного сервера сразу?!
от же, Sanman опередил, не дал мне блеснуть знаньями
Но всетаки есть что дополнить.
Я делаю так. есть файлик где собраны все строки для апдейтов, типа
Код:
cd /path_to_domain/scj/admin; env HTTP_HOST=yourdomain.net php update.php 49 &&
cd /path_to_domain/scj/admin; env HTTP_HOST=yourdomain1.com php update.php 49 &&
cd /path_to_domain/scj/admin; env HTTP_HOST=yourdomain2.com php update.php 49
номер апдэйта указан с целью проводить апдейт уже текущей версии (чтоб закрыть баги-шмаги всякие, например сейчас последний Build 201206210946 ), ибо без указания номера будет сказано, что и так стоит последняя версия.
Ну а чтоб не было каких то гемороев с аутами,индексами в корнях , то лемон в свое время присоветовал пользовать симлинк. супер весч
. После установки скрипта сразу правлю комон.пхп который в папке ссж/цги лежит, а далее ставлю симлинки на индекс, аут и две на комон. В корне ставлю симлинки на индекс, аут и комон, а в ссж/тубе соответственно только на комон. И вуаля , далее ваще не парюсь с заменой файлов.
Код:
ln -s /path_to_domain/scj/cgi/common.php /path_to_domain/scj/tube/common.php;
ln -s /path_to_domain/scj/cgi/common.php /path_to_domain/common.php;
ln -s /path_to_domain/scj/cgi/index.php /path_to_domain/index.php;
ln -s /path_to_domain/scj/cgi/out.php /path_to_domain/out.php
Оффтопик:
Чето мои кони совсем тихо ходют
пока писал пост, опять санман все рассказал
Последний раз редактировалось: Jabar (
22/06/12 в 09:26
), всего редактировалось 1 раз
цитата
22/06/12 в 09:21
A.Brain
Jabar:
Jabar писал:
без указания номера будет сказано, что и так стоит последняя версия
Сейчас цифры версии можно не указывать, скрипт напишет "Update minor version" - и обновит до актуального билда
Кстати, обновляйся, сейчас актуальный Build 2012062
11205
цитата
22/06/12 в 09:24
A.Brain
Оффтопик:
Jabar писал:
Чето мои кони совсем тихо ходют
Это EPS тебя с лыжни выбил
цитата
22/06/12 в 09:59
Jabar
Sanman писал:
сейчас актуальный Build 201206211205
когда лемон успевает?
цитата
22/06/12 в 17:04
LemonS
Vyacheslav:
тумба категории = лучшая тумба из категории
у тебя это не работает ?
или как понять замерла ?
цитата
22/06/12 в 17:21
Vyacheslav
LemonS писал:
тумба категории = лучшая тумба из категории
у тебя это не работает ?
или как понять замерла ?
Тумбы на морде показывают лучшую, как минимум ту что первая в категории - это файт, всё гут.
Но вот на морде сами тумбы (что ведут на категории), не меняются местами, а так и остаются в той же последовательности уже хер знает сколько!
Может это быть из-за того, что я на морде дополнительно использую такие конструкции:
Код:
<ul>
<category order=alphabet num=1-7><li><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/"><!--CATEGORY_NAME--> (<!--TOTAL_ITEMS-->)</a></li></category>
</ul>
<ul>
<category order=alphabet num=8-14><li><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/"><!--CATEGORY_NAME--> (<!--TOTAL_ITEMS-->)</a></li></category>
</ul>
<ul>
...
Японимаю, что это не связано, но может как-то заклинивает движок ротатора таким макаром?..!
цитата
22/06/12 в 17:28
Jabar
Sanman писал:
Сейчас цифры версии можно не указывать, скрипт напишет "Update minor version" - и обновит до актуального билда
Вот на одном сайте обновилось, а на другом (Build 201206210825) , без указания версии написало
You script is up to date
и все на этом. Наверное с номером как то надежнее
цитата
22/06/12 в 17:30
Jabar
Vyacheslav писал:
order=alphabet
чето мне кажется это ключевой момент. попробуй заменить на категори ордер=цтр или order=clicks (не помню как правильно), может заработает?
цитата
22/06/12 в 18:36
LemonS
Vyacheslav:
нет
тумбы категорий расположены не по их цтр ?
цитата
22/06/12 в 18:49
Vyacheslav
Main page of your Site (index)
Код:
...
<category order=clicks num=1-52>
<div class="thumb_cont"><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/" rot_id="<!--THUMB_LINK-->" title="<!--CATEGORY_NAME-->"><img src="<!--THUMB_URL-->" alt="<!--GROUP_DESCRIPTION-->" /></a>
<h2><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/" rot_id="<!--THUMB_LINK-->"><!--CATEGORY_NAME--></a></h2></div>
</category>
...
List of thumbs (content_list)
Код:
...
<thumb num=1-100>
<div class="thumb_cont"><div class="descr"><!--ALT--></div><a href="/gallery/<!--GALLERY_SLUG-->/index.html" rot_id="<!--THUMB_LINK-->" title="<!--ALT-->"><img src="<!--THUMB_URL-->" alt="<!--ALT-->" /></a>
<span class="added"><i>Added:</i> <!--ACTIVATION_DATE--></span> <span class="views"><i>Duration:</i> <!--DURATION--></span></div>
</thumb>
...
Да, в категории расположены не по ЦТР. Только что заметил.
цитата
22/06/12 в 19:33
LemonS
Vyacheslav:
в каегории или на индексе ?
вроде только что говорили про тумбы категорий.
цитата
22/06/12 в 19:39
Vyacheslav
Вобщем, я привел 2 куска темплейтов отвечающих за вывод тумб.
При этом зашёл в Rotation - List Thumbs и отсортировал тумбы по одной из категорий с CTR desc сортировкой, сравнил с категориеё на сайте - не та картина совсем.
LemonS писал:
в каегории или на индексе ?
вроде только что говорили про тумбы категорий.
А ты что имел..?! Просто на индексе я уже изначально отписал, что тумбы не то что по CTR, они вобще не меняются. Как глянуть CTR именно для индексных тумб я не знаю ибо думал, что цтр для всех тумб един и по нему они сортируются в категориях, а индекс уже сам по себе как-то.
цитата
23/06/12 в 05:34
Jabar
Vyacheslav:
Я походу опять не втеме
, но брякну, авось попаду
Vyacheslav писал:
Но вот на морде сами тумбы (что ведут на категории), не меняются местами, а так и остаются в той же последовательности уже хер знает сколько!
Vyacheslav писал:
Тумбы на морде показывают лучшую, как минимум ту что первая в категории - это файт, всё гут.
Я как понимаю, что есть тумбы категорий, а есть просто тумбы, которые возможно принадлежат какойто категории, но это просто тумбы. Я понял, что у тебя не крутятся именно тумбы категорий. правильно? Но тогда из-за сортировки по алфавиту они и должны оставаться в той же последовательности. Сейчас поставил сортировку по кликам, ну должно как то меняться.
Vyacheslav писал:
При этом зашёл в Rotation - List Thumbs и отсортировал тумбы по одной из категорий с CTR desc сортировкой, сравнил с категориеё на сайте - не та картина совсем.
ну и такое может быть если включен подсчет веса ячеек и его использование. А так же новые тумбы могут стоять в разных местах, не попорядку ( смотря как настроено).
Или категорийная тумба на морде не соответствует лучшей категорийной в List Thumbs ?
Vyacheslav писал:
Как глянуть CTR именно для индексных тумб я не знаю ибо думал, что цтр для всех тумб един и по нему они сортируются в категориях, а индекс уже сам по себе как-то.
Если под индексными ты понимаешь тумбы категорий, то в Rotation - List Thumbs в левой части есть менюшка Group , там есть Category thumb, что выводит именно тумбы категорий с их цтр.
И мое личное предположение, просто как возможное, что лучшие тумбы категорий сортируются (уже на морде) по количеству кликов в них а не цтр
цитата
23/06/12 в 12:21
Vyacheslav
Ок, спасибо.
Стр.
« первая
<
31
,
32
,
33
,
34
,
35
>
последняя »
Новая тема
Ответить
Эта страница в полной версии