首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 尾 页

Nginx 性能如何最大化调优?来这告诉你如何配置!

发布者: superzhang | 发布时间:2017-11-27

NGINX以高性能的负载均衡器,缓存,和web服务器闻名,驱动了全球超过 40% 最繁忙的网站。在大多数场景下,默认的 NGINX 和 Linux 设置可以很好的工作,但要达到最佳性能,有些时候必须做些调整。本文将讨论当调优系统时要考虑的一些NGINX和Linux设置。

有太多可以调优的设置,但本文只涵盖一小部分设置,这些设置对大多数使用者有优化的好处。本文不包括那些设置,那些需要必须深入理解 NGINX 和 Linux,或者需要 Nginx 支持团队或专业服务团队指导才能做的设置。专业服务团队已经和很多全球热门网站共事,调优Nginx 以达到最高性能,他们可以与你一起共事,充分利用NGINX或NGINX部署。

简介

本文假设你已经对 NGINX 架构和配置的概念有一个基本的理解,本文不会重复 NGINX 文档,但会提供各种选项的概述和相关文档的链接。

调优的时候要遵循的一个准则:一次只改一个设置,如果对性能无有效提升,就改回默认值。

我们先从讨论Linux调优开始,因为一些操作系统配置的设置决定了如何优化Nginx的配置。

调优Linux 的配置

Linux 内核(2.6以上)的设置已经适用于大多数场合,不过对一些设置的调整,会有更大的收益。如果系统配置太低,检查错误信息的内核日志则会提示建

想读更多 ->

你真的会搭建测试环境吗?

发布者: superzhang | 发布时间:2017-11-27

你真的会搭建测试环境吗?

导读:面试中有没有经常被问起会使用linux命令么?会搭建测试环境么?熟悉linux系统么?会搭建测试环境真的有那么重要么?

经常在面试过程中,面试官总要问一句,熟悉linux命令么?

同时在很多招聘的JD上都有明确指出需要测试人员会搭建测试环境,而且这不仅是体现在高级测试工程师的岗位要求,同时初级测试工程师同样也被要求了。

你真的会搭建测试环境吗?

1.什么是测试环境

测试环境(Testing environment)是指测试运行其上的软件和硬件环境的描述,以及任何其他与被测软件交互的软件,包括驱动和桩。测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。

其实就是,测试环境=软件+硬件+网络+数据准备+测试工具

想读更多 ->

如何在linux中安装Wine程序,简单实用

发布者: superzhang | 发布时间:2017-11-27

如何在linux中安装Wine程序,简单实用

1.安装需要的包文件

yum groupinstall 'Development Tools'

yum install libX11-devel freetype-devel zlib-devel libxcb-devel

2.安装wine

yum install wine

另外如果不能直接执行2,那么可以:

cd /usr/src

wget http://prdownloads.sourceforge.net/wine/wine-1.7.40.tar.bz2

tar xjf wine-1.7.40.tar.bz2

cd wine-1.7.40

#32位:

./configure

#64位:

./configure --enable-win64

make

make install

#32位:

wine

想读更多 ->

2017年编程语言排行榜:PHP第六

发布者: superzhang | 发布时间:2017-11-27

现在学会一门编程语言就可以得到一份不错的工作,可以得到不错的薪资,可以过不错的生活。所以越来越多的人选择学习计算机编程语言,今天就给大家分析一下2017年编程语言排行榜,让学编程语言的朋友在心里有个底。

有人说程序员知识更新速度要很快,这是因为编程语言很容易就过时。这句话虽然有点绝对,但是也说明了热门的编程语言排行版一直在变。那么我们就来看一看2017年编程语言排行,了解一下2017年究竟哪些编程语言最值得学习、更高薪

TOP榜前20名:

2017年编程语言排行榜:PHP第六

前10名编程语言的走势图:

2017年编程语言排行榜:PHP第六

1、Java

就受欢迎的程度而言,Java是C的主要对手,二者共享前2名的位置。Java获得“2015年年度最佳语言”奖,

想读更多 ->

「应用篇」教你如何快速搭建PHP本地开发环境

发布者: superzhang | 发布时间:2017-11-27

对于很多入门的开发者来说,如何在自己的电脑中配置一个自己合适的PHP开发环境成了许多入门新手的拦路虎。

今天,小白来教大家如何配置PHP本地开发环境。

「应用篇」教你如何快速搭建PHP本地开发环境

查看自己的电脑是32位还是64位系统,操作如下:1.右键我的电脑->点击属性

「应用篇」教你如何快速搭建PHP本地开发环境

小白的电脑是win10的 如果是win7的操作也一致

「应用篇」教你如何快速搭建PHP本地开发环境

想读更多 ->

php-依赖注入

发布者: superzhang | 发布时间:2017-11-27

php-依赖注入

出自维基百科 Wikipedia:

依赖注入是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式。

这句解释让依赖注入的概念听起来比它实际要复杂很多。依赖注入通过构造注入,函数调用或者属性的设置来提供组件的依赖关系。就是这么简单。

基本概念

我们可以用一个简单的例子来说明依赖注入的概念

下面的代码中有一个Database 的类,它需要一个适配器来与数据库交互。我们在构造函数里实例化了适配器,从而产生了耦合。这会使测试变得很困难,而且 Database类和适配器耦合的很紧密。

<?php namespace Database; class Database { protected $adapter; public function __construct() { $this->adapter = new MySqlAdapter; } } class MysqlAdapter {}

这段代码可以用依赖注入重构,从而解耦<

想读更多 ->

扣丁学堂PHP培训之PHP缓存技术十种方法总结

发布者: superzhang | 发布时间:2017-11-27

今天扣丁学堂给大家在这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。下面我们一起来看一下吧。

扣丁学堂PHP培训之PHP缓存技术十种方法总结

1、普遍缓存技术:

数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的*广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表,坏处就是两个数据同步会多不少步骤,数据库永远是瓶颈,用硬盘换速度,是这个的关键点。

2、页面缓存:

每次访问页面的时候,都会先检

想读更多 ->

本应是高大上的程序员,怎么就成了一份苦逼的工作?

发布者: superzhang | 发布时间:2017-11-27

本应是高大上的程序员,怎么就成了一份苦逼的工作?

本应是高大上的程序员,怎么就成了一份苦逼的工作?

本应是高大上的程序员,怎么就成了一份苦逼的工作?

本应是高大上的程序员,怎么就成了一份苦逼的工作?

上海学PHP哪家培训机构效果更好

PHP培训机构一般会从学员的基础语法开始培训,牢牢打好基础,直至最终学员可以独立完成项目的编程设计。首先,如果想学习PHP开发得克服自身惰性。很多人自学PHP,开始的时候信心满满,最后却三天打鱼两天晒网,去PHP培训机构学习的话,有良好的学习研究的环境,给与专业的指导,事半功倍,而且周围认真学习的同学多,大家可以共同感受奋斗的乐趣,效率更高。

其次,培训机构学习更系统,可以及时解决问题。作为一门编程技术,学习过程中难免会遇到各种bug和问题,有专职老师为大家授课,一起做项目,攻克一个个bug,学员在对项目有个整体把握的同时,还能积累工作经验,学起来更系统、高效,不会有遗留的问题。再次,在培训机构学习目更加标明确,

想读更多 ->