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

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

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

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

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

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

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

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


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

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

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

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