Примечание, что это другое, потому что я хочу, чтобы Javascript получил его.Как JavaScript может получить отметку времени последней записи БД?
Даже если мне нужно переключиться на сокеты позже, я хотел бы знать, как это сделать. Хотя я могу перейти к методу нажимного позже, не заинтересован в настоящее время
Причина в том, я хотел бы, чтобы уменьшить используемые ресурсы сервера, из-за того, что мой чат в настоящее время проверяет наличие сообщений через каждые 500 миллисекунд, что сумасшедшие плохо ; однако, это необходимо, потому что некоторые из моих пользователей все время печатают сообщения, BUT некоторые пользователи только время, например, сообщение каждые 2 минуты. Поэтому я хотел бы знать, как получить временную метку последней записи БД, чтобы определить, отправили ли они сообщение в последний раз, 30 секунд, а затем извлекают сообщения каждые 10 секунд. Если они отправили один за последние 2 минуты, проверьте каждые 30 секунд, но если они очень активно увеличивают временной интервал. Точка определяет интервал, основанный на активности. Я уже один раз превзошел мой процессор, я тоже хотел бы попробовать. Возможно, мне придется переключиться на сокеты, с которыми у меня нет опыта.
Если мне случается получить отметку времени; что мне делать с меткой времени со временем?
Временная метка - время() = время в миллисекундах?
Могу ли я, например, установить временную метку в качестве файла cookie.
ЯШИ:
$(document).ready(function(){
document.cookie...
var getMsg = function(){
$.ajax {
url: php.php,
...
}
}
if(document.cookie < 30 secs){
var time = 500;
}
setInterval(time, getMsg)
});
php.php:
<?php
...
setCookie("timestamp data");
...
Добро пожаловать на SO. Пожалуйста, прочитайте [Какие темы я могу задать] (http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to -ask) И [идеальный вопрос] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) – RiggsFolly