长效胰岛素和短效胰岛素的区别在于起效时间和半衰期的不同,长效胰岛素主要指起效时间较长,可维持24-36小时的作用时间,但注射给药后生效时间也较长,3-4小时或2-4小时后才可起效;短效胰岛素在注射给药后20-30分钟即可起效,但作用时间较短,通常可维持6-8小时。