公司需要把网站上的数据同步写到局域网的一个数据库上,现在的方案是用写个简单页面,页面用 AJAX 每秒调用一次 PHP 页面,php 程序再获取一下阿里云的服务器上的数据,然后写到局域网的数据库里。逻辑上是没问题的,但是这个数据同步页面要 24 小时不停运行,运行一段时间,浏览器就会卡顿了,IE,谷歌,火狐,360 浏览器都是过了,有没有一款长其运行而不卡的浏览器?
101
wclebb 2018-01-03 20:38:23 +08:00 via iPhone
自动重启?……
|
102
Amayadream 2018-01-03 20:57:13 +08:00
令人窒息的操作
|
103
inkedawn 2018-01-03 21:08:35 +08:00
虽然你这么说,还是令人窒息的操作
|
104
TigerK 2018-01-03 21:12:57 +08:00
干嘛不写个客户端呀?带进程守护的那种。
|
105
zhizunzz 2018-01-03 21:15:33 +08:00 via Android
楼主还挺得住吗,有没有怀疑人生
|
106
zcxj138 2018-01-03 21:16:49 +08:00
window.location.reload() + setTimeout() 搞定
|
107
maskerTUI 2018-01-03 21:28:03 +08:00 via iPhone
Google 浏览器好像有个功能叫“定时清理内存”
|
108
fiht 2018-01-03 22:16:40 +08:00
永不卡顿的浏览器:w3m 啊
|
109
checgg 2018-01-03 22:55:51 +08:00
窒息。
可怕。 |
110
Hconk 2018-01-03 23:01:48 +08:00 via Android 6
最后这个解决方案比这个需求还令人窒息。。
|
111
x86 2018-01-03 23:06:30 +08:00
我学 python,java 还不行吗,不要黑 php 了,呜呜呜
|
113
akring 2018-01-04 00:50:33 +08:00
从主贴到 Append = 从震惊到绝望
|
114
cncqw 2018-01-04 01:08:01 +08:00
看完楼主发的帖子终于知道 PHP 为什么老是被人黑了
|
116
Bryan0Z 2018-01-04 02:53:41 +08:00 via Android
用 VB 画个 GUI 会死系列
|
117
dangyuluo 2018-01-04 03:56:04 +08:00
仨浏览器,真机智!!!!
|
118
greatghoul 2018-01-04 06:18:01 +08:00 via Android
楼主厉害
|
119
siguretto 2018-01-04 06:50:57 +08:00 via iPhone
看了问题,震惊。
看了 append 的解决方案,窒息。 难道写个 crontab 的控制页面给那位大哥用不会更好些吗。 |
120
1609629379 2018-01-04 08:01:45 +08:00 via Android
。
|
121
shiye515 2018-01-04 08:20:31 +08:00 via iPhone
窒息
|
122
zckevin 2018-01-04 08:58:32 +08:00
窒息惹
|
123
yulitian888 2018-01-04 08:59:03 +08:00 2
对 Append 提出问题:
1、如 append 所说“唉!我猜你们都不理解实际情况吧”。那么问题来了,楼主一开始发帖求助的时候没想好措辞把问题描述清楚?非也,append 没有提供更多新的情况,对吧? 2、“并不是技术高深的楼主使用的”。以楼上各位的恢复而言,楼主还有自信把自己说成“技术高深”? 3、“而是给一个目不识丁的部门用的”。既然是给外行人用的,配置一个计划任务或者 win 服务然后丢着不管不是最简单的吗?对使用者完全无感啊,只需要保证电脑开机即可。 4、最后那个“更好的办法”,只是在走火入魔的路上走得更远了而已吧。楼上那么多评论显然楼主并没打算虚心接受,那么,一开始干嘛要求助呢? |
124
mosliu 2018-01-04 09:00:25 +08:00
用 go 捏个 exe 就是了。感觉也就几行的事情??高级技术应该没问题吧?
加上-ldflags="-H windows" 背景运行。 然后编译成 32 位的,直接给他们加到启动里面。。。。 低级技术想出来的办法 高级技术估计不屑一顾。。。 |
125
mosliu 2018-01-04 09:03:44 +08:00
非要用浏览器的话
chrome 写个插件啊,检测页面是否停止 停止就关了重开呗。。。 |
126
qqwinds 2018-01-04 09:31:11 +08:00
令人窒息的操作
楼主的需求我的理解是把阿里云的数据同步到局域网的一台服务器上。 根据 [现在的方案是用写个简单页面,页面用 AJAX 每秒调用一次 PHP 页面,php 程序再获取一下阿里云的服务器上的数据,然后写到局域网的数据库里。] 这句话,我的理解是局域网的服务器可以访问外网的 然后。为什么不写个小程序跑在局域网的那台服务器上,直接请求阿里云的服务器呢,完全不用人工干预啊。 这个小程序可以是 c++/java/go/php 还有别的 ------------------------------------------------------------ 如果是实时同步的话,用数据库自带的同步工具更好吧 至于阿里云不能访问局域网的问题,内网穿透比如 ngrok 什么的都不错 |
127
tcpdump 2018-01-04 09:35:14 +08:00
这不是在黑 PHP ?
|
128
moosoome 2018-01-04 09:40:34 +08:00
令人窒息的操作。。。哪怕是封装个爬虫也比这个好啊。。。
|
129
clino 2018-01-04 09:49:32 +08:00
"但是这个数据同步页面要 24 小时不停运行,运行一段时间,浏览器就会卡顿了,IE,谷歌,火狐,360 浏览器都是过了,有没有一款长其运行而不卡的浏览器?"
感觉有内存泄漏? 查查你的 javascript? |
130
jimliang 2018-01-04 10:09:53 +08:00
楼主是怎么当上高级技术的?!
|
131
frittle 2018-01-04 10:11:16 +08:00
「更好的办法}……
|
132
tabris17 2018-01-04 10:11:32 +08:00
就算用这个笨办法,为什么要用 ajax 刷新,就不能定时刷新页面么????
|
133
qsnow6 2018-01-04 10:12:53 +08:00
wget 不行吗
|
134
ango 2018-01-04 10:40:22 +08:00
不说 GUI C/S 端之类的,用 php+web 搞个 B/S 管理界面(“启动同步任务”,“结束同步任务”),管理后台的计划任务。这样的操作不是更好吗?
|
135
GooMS 2018-01-04 10:40:54 +08:00 via Android
考虑过局域网做 MySQL 复制吗?
|
136
killerv 2018-01-04 11:29:35 +08:00
|
137
lsido 2018-01-04 12:20:53 +08:00 via iPhone
楼主这种同步方式令人窒息
|
138
miaotaizi 2018-01-04 13:20:17 +08:00 1
我打赌, 3 年后楼主若还在搞开发的话, 会想办法删了这贴
|
140
wangxiaoer 2018-01-04 13:42:05 +08:00
楼主的操作真是令人窒息,我在办公室笑出声,真的出!
|
141
flyingHagan 2018-01-04 13:46:28 +08:00
ajax 不是让你这么用的啊。。。窒息
|
142
UGLW 2018-01-04 14:00:32 +08:00
"最后这个解决方案比这个需求还令人窒息。。 ——@Hconk"
|
143
harborM 2018-01-04 15:51:30 +08:00
这不是在黑 php?
|
144
wysnylc 2018-01-04 17:39:53 +08:00
@wangxiaoer 同笑哈哈哈哈哈,令人智熄!
|
145
SummerWQM 2018-01-04 17:47:40 +08:00
v2 的问题已经沦落到这样的了吗。
|
146
Lotussha 2018-01-04 17:49:09 +08:00
其实你们可以看看他的历史发言
|
147
6diyipi 2018-01-04 17:58:55 +08:00
IE6
|
148
xlrtx 2018-01-04 18:24:05 +08:00
需求:
需要访问服务器上的数据 思考路线: 数据同步到本地给他们看->用 PHP 来同步数据->浏览器+ajax 触发->浏览器卡 预测: 浏览器卡->定时重启浏览器->按键精灵重启浏览器 下一个问题: 按键精灵如何识别浏览器的关闭按钮? |
149
laodao1990 2018-01-04 18:29:59 +08:00
拓展一下,还可以多下几种浏览器。搜狗猎豹啥的都用上,免得时间长了这仨同时挂。(捂脸逃....)
|
150
yexiaoxing 2018-01-04 18:55:01 +08:00 via iPhone
贵司还招人吗?
|
151
HuHui 2018-01-05 10:18:04 +08:00
不会是从乐视出来的吧
|
153
killerv 2018-01-30 10:24:57 +08:00
楼主好像不是黑 PHP 的,是真的逗逼
https://www.v2ex.com/t/419648 |
154
holystrike 2018-01-30 11:14:10 +08:00
万一,楼主是个妹子呢
|
155
LevineChen 2018-01-30 18:28:29 +08:00
笑出猪叫
|
156
nobird 2018-02-19 01:54:30 +08:00 via iPhone
用 c 或者随便其他什么语言写个界面,挂一个 timer 一个 httprequest 组建或者什么 webbrowser 都可以 定时访问 别浏览器靠谱,几乎不会出错,坐俩按钮开始和停止,简单到不懂的人也可以
|
157
zjztt 2018-03-05 16:18:12 +08:00
楼主 这已经两个月过去了 我打赌 你要是再回头看到这个帖子 你自己会笑到肚子疼
我良辰有一百种方式花式解决 |
158
sunzhenyucn 2018-04-20 17:48:20 +08:00
窒息
|
159
falcon05 2018-04-21 09:02:55 +08:00 via iPhone
承包了我一天的笑点
|
160
scofieldpeng 2018-04-22 20:35:41 +08:00
楼主,守护进程了解一下?
|