Home  >  Article  >  Backend Development  >  帮小弟我看一下两个有关问题

帮小弟我看一下两个有关问题

WBOY
WBOYOriginal
2016-06-13 13:35:51721browse

帮我看一下两个问题
1. 现有一张图片被切割成大小相同的4张小图片,现在怎样把这4张小图片合并生成原来的图片

2.请简述如果使用Discuz!搭建一个半小时10万人在线的论坛



 第一个问题用imagecopy可以完成吗?(坐标通过计算可以获得的吧) 还是一定要用imagemagick

 第二问题要怎样搭建,不是安装下就好了, 呵呵,本身discuz就有缓存了啊。。不要要怎么回答?呵

------解决方案--------------------
1、可以, imagecopy 就可以了

2、这人与你有同样的问题
------解决方案--------------------
晕 楼上连09年的帖子都找出来了。
------解决方案--------------------

第二个问题,半小时10万人在线,这个概念过于模糊。

如果是峰值同时10万人在线,请直接联系Discuz进行大客户支持,并确保有至少1千万RMB以上的资金可供随时使用。

简单说的话,可预见的最小架构 大致需要 前端2台负载均衡设备,后接3-5台web,后接2-5台cache,最后3-5台DB,这还只是单一机房、单一运营商的情况,如果需要要应对电信和网通的不同用户,还需要考虑在其他机房进行类似级别的部署、或者选择多线BGP机房。

如果对可用性和响应要求很高的话,还需要考虑异地灾备集群和CDN之类的。

.
.
.
.
.
.

所以一拍脑袋就给评估数据神马的最讨厌了...

------解决方案--------------------
这是什么面试题吧?
10万在线这是让开发php的去架设的么? 月薪低保能供养3个2奶么?

------解决方案--------------------
你直接说,靠:你扯淡的吧。
------解决方案--------------------
imagecopy 的用法

//先找一张图片读回来
$s = file_get_contents('http://www.jsgoldfoil.com/tongqi/images/D001-x.jpg');
$sim = imagecreatefromstring($s);
$w = imagesx($sim);//图片宽
$h = imagesy($sim);//图片高

$im =imagecreatetruecolor($w * 2, $h * 2);//建一图片

//分区拷贝
imagecopy($im, $sim, 0, 0, 0, 0, $w, $h);
imagecopy($im, $sim, 0 + $w, 0, 0, 0, $w, $h);
imagecopy($im, $sim, 0, 0 + $h, 0, 0, $w, $h);
imagecopy($im, $sim, 0 + $w, 0 + $h, 0, 0, $w, $h);

//生成
imagejpeg($im);


你看看,多简单
GD 还提供了你想象的到和你想象不到的众多的函数

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn