29.11.2008, 15:27 | #13 | |||
Особый статус
|
Цитата:
Цитата:
ОМГ, у кого еще Цитата:
Если сапа вообще не достучится до сервера, эрроров тоже не будет? |
|||
29.11.2008, 15:29 | #14 |
Злой модератор
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 503
|
Посмотрел скриптик. Вот вам отзыв/бесплатные советы/пожелания и т.д.:
1. Использовать скрипт можно, продавать его однозначно рано. Доведите логику работы до такого состояния, чтобы инструкция по установке занимала не девять пунктов, а максимум три. В идеале весь архив должен состоять из двух файлов - собственно скрипта и инструкции, все остальное лишнее. 2. Если при запуске не найдены файлы с резервными копиями, они должны создаваться сами. Тоже самое касается файлов с отчетами и папки backup, если вообще оправдано ее использование. Этим вы избавите пользователя от необходимости копировать лишние пустые файлы и папки и не будет проблемы с правами доступа на запись в них. 3. В самом коде не должно быть никаких echo, даже если скрипту не удалось записать файл протокола. Вреда от такого сообщения для работы сайта будет гораздо больше, чем пользы. 4. Все используемые переменные лучше убрать внутрь класса. Избавитесь от необходимости использовать init() и проблем с уже существующими переменными с таким именем. 5. На сайтах с большой посещаемостью установка скрипта в код страницы не оправдана - его будут дергать каждую секунду, а при проверке сайта роботом SAPE и того чаще. Хотелось бы просто закинуть скрипт в корень сайта, указать в нем свой хэш-код и повесить вызов на cron. Все остальное пусть делает сам. |
29.11.2008, 16:37 | #16 | ||
Специалист
Регистрация: 28.03.2008
Сообщений: 217
Вес репутации: 202
|
Ufaweb, это не то
Wink, Ок, убедили, тогда делаю так: Всем желающим, кому успею, с репой от 10 высылаю скрипт как есть(с учётом пунктов 3 и 4). Он работает на сайтах с не большой посещаемостью очень хорошо - надеюь вы wink, спорить с этим не будете. проблема лишь в сложности установки для новичков Выпуск платной версии откладывается, на неопределённое время Всем желающим, сюда пожалуйста просьбы не шлите, в первом посте указана аська К Wink, пожалуйста переименуйте тему в "Решение проблемы с Error-ами , из за неполной загрузки links.db, words.db" Добавлено через 28 минут Wink, Цитата:
, но на счёт резервных файлов - исхожу из таких соображений: во время установки надо убедится , что зарезервированные файлы сами по себе полность загружены. Добавлено через 3 минуты К Wink, Цитата:
Последний раз редактировалось color_18; 29.11.2008 в 16:37. Причина: Добавлено сообщение |
||
29.11.2008, 16:51 | #17 |
Злой модератор
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 503
|
Ну так одно другому не мешает. У вас и сейчас перед созданием новой резервной копии она проверяется. Если резервных файлов не будет, то произойдет проверка существующей базы и создадутся новые. А вот если при установке копировать в папку backup копии, как у вас в инструкции в п.7, они и не будут проверяться, потому что размеры одинаковые.
|
30.11.2008, 00:45 | #18 |
Специалист
Регистрация: 28.03.2008
Сообщений: 217
Вес репутации: 202
|
Вышла в свет вторая версия скрипта:
Что нового: 1. Учтены вышеуказанные замечания 2. Скрипт адаптирован для установки на сайтах с высокой посещаемостью. 3. Простота установки - Вам достаточно просто закинуть скрипт в корень сайта, указать в нем свой хэш-код и повесить вызов на cron. Все остальное пусть делает сам. к Wink - ваш вывод: "Использовать скрипт можно, продавать его однозначно рано". относится к первой версии, вторую я вам уже выслал. Пока Wink, не ответил, в продажу скрипт не поступит(Я надеюсь вы отпишитесь когда нибудь ) Напоминаю: третье место за отзыв ещё свободно - получите вторую , усовершенствованную версию скрипта, которая сэкономит вам сотни и тысячи вмз . Последний раз редактировалось color_18; 30.11.2008 в 00:54. |
30.11.2008, 09:04 | #19 |
Злой модератор
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 503
|
Ну если уверены, что выпустили продукт, который будет пользоваться спросом, то совсем не обязательно дожидаться пока кто-то тут отпишется. Эта версия гораздо лучше, так что можно спокойно начинать продавать, если покупатели будут.
Теперь еще пара моментов по коду, если не пропало еще желание с ним повозиться. 1. Есть сайты, на которых работает режим мультихоста - в одной папке хранятся базы сразу нескольких сайтов. Имена у них выглядят как site1.ru.links.db, site2.ru.links.db и т.д. В вашем варианте сейчас возможно указать только одну из таких пар. Предложение следующее: создаем массив, в котором будут перечислены все необходимые файлы и во время работы проходимся по нему, обрабатывая каждый из них. По умолчанию он будет выглядеть вот так: PHP код:
PHP код:
2. Использование классов дает возможность выполнять все действия по инициализации в момент их создания. Т.е. если вы используете класс linksDB_manager, в нем можно задать функцию-конструктор linksDB_manager(). Для примера откройте файлик sape.php. Эт я к тому, что вместо трех функций new linksDB_manager, init, restore_links вполне можно использовать всего одну, но с параметрами: PHP код:
|
30.11.2008, 09:54 | #20 |
Специалист
Регистрация: 28.03.2008
Сообщений: 217
Вес репутации: 202
|
1. Да, действительно о мультисайтовости я не думал, но текущая версия всё может работать с такими сайтами . Правда настройка для таких сайтов будет чуть чуть сложнее.
2. Более того скрипт, одновременно, может следить за базами ссылок от других бирж тоже. 3. Замечания Wink, будут учтены в третей версии. Однако, качество работы второй версии не будет уступать третей, изменения касаются только простоты установки. Так , что те кто готов избавится от ерроров не за 1 минуту а за 30 , могут связыватся со мной уже сейчас. В итоге : Объявляю приём заявок на покупку скрипта. Стоимость скрипта 10 wmz. Стоимость консультаций по установке - бесплатно. установка занимает от 1 минуты до 30 минут (в случае мультисайтовости, и других обстоятельств) Аська: Три-Вoсeмь-Нoль-9.1.8- Девять_Ноль_Tри Email: Рустам20011[ @ ]Майл.ru |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решение проблемы на DLE! (для тех у кого не показываются ссылки) | day | Контекстные ссылки и все, что с ними связано | 36 | 18.04.2008 14:44 |
30 дней - решение проблемы | dimol | Пожелания пользователей системы | 33 | 02.02.2008 15:46 |
Решение проблемы с Тиц | 051 | Пожелания пользователей системы | 6 | 25.01.2008 12:57 |
Решение проблемы недоступности диспенсера сапы из некоторых сегментов сети | ortega3000 | Ошибки при работе с системой | 1 | 03.12.2007 16:16 |
Проблемы с links.db | Alexx | Ошибки при работе с системой | 1 | 23.08.2007 21:12 |
Часовой пояс GMT +3, время: 03:26.