首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PHP

有没有永远不会卡顿的浏览器推荐

  •  
  •   frozenway · 263 天前 · 14877 次点击
    这是一个创建于 263 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司需要把网站上的数据同步写到局域网的一个数据库上,现在的方案是用写个简单页面,页面用 AJAX 每秒调用一次 PHP 页面,php 程序再获取一下阿里云的服务器上的数据,然后写到局域网的数据库里。逻辑上是没问题的,但是这个数据同步页面要 24 小时不停运行,运行一段时间,浏览器就会卡顿了,IE,谷歌,火狐,360 浏览器都是过了,有没有一款长其运行而不卡的浏览器?

    第 1 条附言  ·  262 天前
    唉!我猜你们都不理解实际情况吧,怎么这么多人推荐使用计划任务和什么脚本,实际上这个数据同步的小程序并不是技术高深的楼主使用的,而是给一个目不识丁的部门用的,他们平时自己打开自己管理,我通常不在公司的,要是出了什么是,现在他们只需重启电脑和浏览器,要是用你们说的什么定时任务,那作为高级技术的我就没时间做其他更重要的开发咯!
    第 2 条附言  ·  262 天前
    谢谢各位,楼主我想到更好的办法了,就是在数据同步那台电脑上同时打开 IE,FF,chrome 进行页面 AJAX 触发,php 程序同一时间只接受一个浏览器的请求忽略另外两个浏览器的请求,这样,不管哪个浏览器卡顿了,都不影响数据实时录入到局域网内的数据库了
    160 回复  |  直到 2018-04-22 20:35:41 +08:00
    1  2  
        101
    wclebb   262 天前 via iPhone
    自动重启?……
        102
    Amayadream   262 天前
    令人窒息的操作
        103
    inkedawn   262 天前
    虽然你这么说,还是令人窒息的操作
        104
    TigerK   262 天前
    干嘛不写个客户端呀?带进程守护的那种。
        105
    zhizunzz   262 天前 via Android
    楼主还挺得住吗,有没有怀疑人生
        106
    zcxj138   262 天前
    window.location.reload() + setTimeout() 搞定
        107
    maskerTUI   262 天前 via iPhone
    Google 浏览器好像有个功能叫“定时清理内存”
        108
    fiht   262 天前
    永不卡顿的浏览器:w3m 啊
        109
    checgg   262 天前
    窒息。
    可怕。
        110
    Hconk   262 天前 via Android   ♥ 6
    最后这个解决方案比这个需求还令人窒息。。
        111
    x86   262 天前
    我学 python,java 还不行吗,不要黑 php 了,呜呜呜
        112
    yangqi   262 天前
    @frozenway 那就先同步到本机相同的数据库然后再本地处理。用浏览器这种简直是最最糟糕的办法了
        113
    akring   262 天前
    从主贴到 Append = 从震惊到绝望
        114
    cncqw   262 天前
    看完楼主发的帖子终于知道 PHP 为什么老是被人黑了
        115
    iyaozhen   262 天前 via Android
    @akring 赞同,不知道说什么好了。楼主开心就好。
        116
    Bryan0Z   262 天前 via Android
    用 VB 画个 GUI 会死系列
        117
    dangyuluo   262 天前
    仨浏览器,真机智!!!!
        118
    greatghoul   262 天前 via Android
    楼主厉害
        119
    siguretto   262 天前 via iPhone
    看了问题,震惊。
    看了 append 的解决方案,窒息。
    难道写个 crontab 的控制页面给那位大哥用不会更好些吗。
        120
    1609629379   262 天前 via Android
        121
    shiye515   262 天前 via iPhone
    窒息
        122
    zckevin   262 天前
    窒息惹
        123
    yulitian888   262 天前   ♥ 2
    对 Append 提出问题:
    1、如 append 所说“唉!我猜你们都不理解实际情况吧”。那么问题来了,楼主一开始发帖求助的时候没想好措辞把问题描述清楚?非也,append 没有提供更多新的情况,对吧?

    2、“并不是技术高深的楼主使用的”。以楼上各位的恢复而言,楼主还有自信把自己说成“技术高深”?

    3、“而是给一个目不识丁的部门用的”。既然是给外行人用的,配置一个计划任务或者 win 服务然后丢着不管不是最简单的吗?对使用者完全无感啊,只需要保证电脑开机即可。

    4、最后那个“更好的办法”,只是在走火入魔的路上走得更远了而已吧。楼上那么多评论显然楼主并没打算虚心接受,那么,一开始干嘛要求助呢?
        124
    mosliu   262 天前
    用 go 捏个 exe 就是了。感觉也就几行的事情??高级技术应该没问题吧?
    加上-ldflags="-H windows" 背景运行。
    然后编译成 32 位的,直接给他们加到启动里面。。。。


    低级技术想出来的办法
    高级技术估计不屑一顾。。。
        125
    mosliu   262 天前
    非要用浏览器的话
    chrome 写个插件啊,检测页面是否停止 停止就关了重开呗。。。
        126
    qqwinds   262 天前
    令人窒息的操作
    楼主的需求我的理解是把阿里云的数据同步到局域网的一台服务器上。
    根据
    [现在的方案是用写个简单页面,页面用 AJAX 每秒调用一次 PHP 页面,php 程序再获取一下阿里云的服务器上的数据,然后写到局域网的数据库里。]
    这句话,我的理解是局域网的服务器可以访问外网的
    然后。为什么不写个小程序跑在局域网的那台服务器上,直接请求阿里云的服务器呢,完全不用人工干预啊。
    这个小程序可以是 c++/java/go/php 还有别的
    ------------------------------------------------------------
    如果是实时同步的话,用数据库自带的同步工具更好吧
    至于阿里云不能访问局域网的问题,内网穿透比如 ngrok 什么的都不错
        127
    tcpdump   262 天前
    这不是在黑 PHP ?
        128
    moosoome   262 天前
    令人窒息的操作。。。哪怕是封装个爬虫也比这个好啊。。。
        129
    clino   262 天前
    "但是这个数据同步页面要 24 小时不停运行,运行一段时间,浏览器就会卡顿了,IE,谷歌,火狐,360 浏览器都是过了,有没有一款长其运行而不卡的浏览器?"
    感觉有内存泄漏? 查查你的 javascript?
        130
    jimliang   262 天前
    楼主是怎么当上高级技术的?!
        131
    frittle   262 天前
    「更好的办法}……
        132
    tabris17   262 天前
    就算用这个笨办法,为什么要用 ajax 刷新,就不能定时刷新页面么????
        133
    qsnow6   262 天前
    wget 不行吗
        134
    ango   262 天前
    不说 GUI C/S 端之类的,用 php+web 搞个 B/S 管理界面(“启动同步任务”,“结束同步任务”),管理后台的计划任务。这样的操作不是更好吗?
        135
    GooMS   262 天前 via Android
    考虑过局域网做 MySQL 复制吗?
        136
    killerv   262 天前
        137
    lsido   262 天前 via iPhone
    楼主这种同步方式令人窒息
        138
    miaotaizi   261 天前   ♥ 1
    我打赌, 3 年后楼主若还在搞开发的话, 会想办法删了这贴
        139
    guog   261 天前 via Android   ♥ 1
    @miaotaizi 严肃点,高级技术在乎这些吗🌚
        140
    wangxiaoer   261 天前
    楼主的操作真是令人窒息,我在办公室笑出声,真的出!
        141
    flyingHagan   261 天前
    ajax 不是让你这么用的啊。。。窒息
        142
    UGLW   261 天前
    "最后这个解决方案比这个需求还令人窒息。。 ——@Hconk"
        143
    harborM   261 天前
    这不是在黑 php?
        144
    wysnylc   261 天前
    @wangxiaoer 同笑哈哈哈哈哈,令人智熄!
        145
    SummerWQM   261 天前
    v2 的问题已经沦落到这样的了吗。
        146
    Lotussha   261 天前
    其实你们可以看看他的历史发言
        147
    6diyipi   261 天前
    IE6
        148
    xlrtx   261 天前
    需求:
    需要访问服务器上的数据

    思考路线:
    数据同步到本地给他们看->用 PHP 来同步数据->浏览器+ajax 触发->浏览器卡

    预测:
    浏览器卡->定时重启浏览器->按键精灵重启浏览器

    下一个问题:
    按键精灵如何识别浏览器的关闭按钮?
        149
    laodao1990   261 天前
    拓展一下,还可以多下几种浏览器。搜狗猎豹啥的都用上,免得时间长了这仨同时挂。(捂脸逃....)
        150
    yexiaoxing   261 天前 via iPhone
    贵司还招人吗?
        151
    HuHui   261 天前
    不会是从乐视出来的吧
        152
    90safe   236 天前
    @qfdk 智息了
        153
    killerv   236 天前
    楼主好像不是黑 PHP 的,是真的逗逼
    https://www.v2ex.com/t/419648
        154
    holystrike   236 天前
    万一,楼主是个妹子呢
        155
    LevineChen   235 天前
    笑出猪叫
        156
    nobird   216 天前 via iPhone
    用 c 或者随便其他什么语言写个界面,挂一个 timer 一个 httprequest 组建或者什么 webbrowser 都可以 定时访问 别浏览器靠谱,几乎不会出错,坐俩按钮开始和停止,简单到不懂的人也可以
        157
    zjztt   201 天前
    楼主 这已经两个月过去了 我打赌 你要是再回头看到这个帖子 你自己会笑到肚子疼
    我良辰有一百种方式花式解决
        158
    sunzhenyucn   155 天前
    窒息
        159
    falcon05   155 天前 via iPhone
    承包了我一天的笑点
        160
    scofieldpeng   153 天前
    楼主,守护进程了解一下?
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1742 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 22ms · UTC 04:24 · PVG 12:24 · LAX 21:24 · JFK 00:24
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1