Dier_Sergio_Great: Вы все очень сильно усложнили, ей богу. Делаете скан, ровняете фон, удаляете. Сохраняете подпись в PNG с прозрачностью и все. Накладываете в документ и радуетесь. Вам картину в галерею надо или электронную подпись? Фактура есть, никаких паразитных цветов фона нет, все смотрится естественно и натурально. Да, если вы планируете таким образом подделать документы, то не прокатит - артефакты можно будет обнаружить при внимательном изучении. Если вам надо просто свою подпись в электронном виде, чтобы ставить на договора - не усложняйте себе жизнь.
Роман Савицкий: WordPress не создает копии, он создает ревизии (версии) при внесении изменений. Количество ревизий можно контролировать, либо отключить полностью в wp-config.php:
//disable WP Post Revisions
define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', false);
Dier_Sergio_Great: Да, я понимаю о чем вы. У меня точно такая же электронная подпись шариковой ручкой. Там нет полупрозрачности в том виде, как вы себе представляете, но фактура есть, все ок. Попробуйте и посмотрите результат.
Роман Савицкий: Пожалуйста. Но уж лучше никому не поможет, в том числе вам. Вот честно, это такие грабли, что прям ужас-ужас. Да и в чем тогда смысл использовать WP, если прям все свое надо - используйте фреймворк.
Dier_Sergio_Great: а, стоп. Вам фон надо сохранить, просто сделать его полупрозрачным? Если так, то делаете так же, как я написал, потом создаете еще один слой под подписью, даете ему нужный цвет и прозрачность. Потом склеиваете. Но, как мне кажется, вы не совсем точно описываете, что имеете в виду под полупрозрачными тонами
polifill:
> Поэтому мне не нужно смотерть в код автора, чтобы понять, что код, испытывающий проблемы с 500 не постоянно нагруженных подключений - говно.
дык я с этим и не спорю) все верно, можно сделать эффективнее на порядки. И 500 rps / 500 коннектов для простого VPS - это ни о чем. Но мы ушли от изначального вопроса автора.
Роман Савицкий: ну, этим решением вы неоправданно себе усложнили жизнь на пустом месте, потому и не смогли ответить на вопрос чем вас не устроили родные таблицы :)
поймите меня правильно. я через это проходил, и делал свои таблицы, и как сделать именно то, что вы спросили - знаю. Но также знаю, что 99% это не нужно, грабли и геморрой себе будущему. Могу расписать как сделать, но поверьте, лучше пересобрать архитектуру пока не поздно.
polifill: ох.. да где ж вы такие нервные беретесь.
1. Вы уже прям код автора изучили и знаете как там все работает? Сколько будет реальных коннектов я не знаю, автор спросил про 500 одновременных. Я понимаю так, что в реальности клиентов на порядки больше, а 500 - это среднестатистическое число тех, кто одновременно торчит.
2. Я пользуюсь нормальными серверами и шареды обхожу стороной. Спасибо за совет, которого я не просил.
3. Сервера в РФии по 200руб не пользовал и не планирую. Хз, может там и есть что-то ок, но я свои и тем более клиентские проекты не доверю непонятным конторам, работающим ниже планки рентабельности. За последние года два не раз советовал людям DO, а другие комментаторы совктовали более дешевые офферы. Можете пройтись по архивным топикам и поклацать эти ссылки - почти все эти дешевые хостеры либо закрылись, либо подросли и подняли цены до рентабельного уровня. Если у вас нет 5-20$ на сервер в месяц, имхо, вы что-то делаете не так.
Роман Савицкий: Для всего перечисленного достаточно родных таблиц. Похоже, вы не ознакомились с такой фичей как custom post type. Ну и 30к, 300к записей - это же ни о чем.
polifill: да никому не интересно на чем вы пишете. Есть задача. Есть, как я понял, конкретный код, который работает вот так, как работает, и не влазит в лимиты хостеров. А вы тут выкатились с предложением все отрефакторить. Лично я это поддерживаю, вопрос же у топикстартера в другом.